#ifndef MATH_GTEST_MATH_TEST_DATA_TANH_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_TANH_DATA_H

DataDoubleDouble g_tanhData[] = {
    {-0x1.0000000000001p+40, -0x1p+0},
    {0x1.000000000002ap+40, 0x1p+0},
    {-0x1.35c28f5c28f5fp-4, -0x1.352bbb5919291p-4},
    {0x1.0ccccccccccdp-4, 0x1.0c6a2f957cee7p-4},
    {-0x1.0253eb851eb85p+4, -0x1.fffffffffff55p-1},
    {0x1.02a5d70a3d70ap+4, 0x1.fffffffffff5cp-1},
    {-0x1.17b893c178d98p-2, -0x1.10f70eb7ccb6fp-2},
    {0x1.dd85a26439611p-3, 0x1.d50d709018bdep-3},
    {-0x1.09d146606b5f9p+1, -0x1.f0292d4d88fd3p-1},
    {0x1.022331e58a17ep+1, 0x1.ee2d32b9c53ep-1},
    {-0x1.16cc4431b2df8p+3, -0x1.fffffe2ef4746p-1},
    {0x1.17c206c10f087p+3, 0x1.fffffe4a097ap-1},
    {-0x1.57d0a3d70a3d7p+0, -0x1.beaae14b36bc4p-1},
    {0x1.620e147ae147bp+0, 0x1.c364a950816b3p-1},
    {-0x1.714e24f87335cp-1, -0x1.3c44f12a8937ap-1},
    {0x1.766cdd4a5ebaep-1, 0x1.3f6a87127be37p-1},
    {-0x1.21401793083bap-5, -0x1.212155c809be7p-5},
    {0x1.9ea924e89fd36p-6, 0x1.9e927c218289cp-6},
    {-0x1.68acc64f6ba0cp-1, -0x1.36e05b6cae178p-1},
    {0x1.8c83d08cdc44ap-1, 0x1.4c8c0130d94cep-1},
    {-0x1.89d95b8eaf802p-5, -0x1.898bbef9d6bbcp-5},
    {0x1.68c3b804c863fp-4, 0x1.67d5a3462b799p-4},
    {-0x1.9eb851eb851ecp-1, -0x1.56d488d590c73p-1},
    {0x1.a3d70a3d70a3ep-1, 0x1.59a2c235e4ad3p-1},
    {-0x1.10be9555e433ep-4, -0x1.105791b33749ap-4},
    {0x1.8b9fdd03f8aecp-4, 0x1.8a66145598999p-4},
    {-0x1.c5eeb4cb946ccp+1, -0x1.ff264c7731f47p-1},
    {0x1.cc551b31fad32p+1, 0x1.ff3b00096681ep-1},
    {-0x1.a453b41d59138p-1, -0x1.59e6912a23c4ap-1},
    {0x1.a453b41d59138p-1, 0x1.59e6912a23c4ap-1},
    {-0x1.e7446e0ae9d66p-1, -0x1.7b293c5c0ed8fp-1},
    {0x1.fbbf4f5297eaep-1, 0x1.84238c15bf742p-1},
    {-0x1.a079a9ad23bd2p-2, -0x1.8aef76d892b62p-2},
    {0x1.fca29f6fb3195p-2, 0x1.d68ec8be49aecp-2},
    {-0x1.cccccccc4ccccp-2, -0x1.b0064af6a4d44p-2},
    {0x1.eb851eb7d1eb7p-2, 0x1.c8f415bfde966p-2},
    {-0x1.fff5c28f5c28dp+6, -0x1p+0},
    {0x1.fff5c28f5c28dp+6, 0x1p+0},
    {0x1.170a3d70a3d72p+0, 0x1.9800698083508p-1},
    {-0x1.0f5c28f5c28f7p+0, -0x1.9242888856fa4p-1},
    {0x1.0000000000149p+40, 0x1p+0},
    {-0x1.000000000002ap+40, -0x1p+0},
    {0x1.147ae147ae14fp-1, 0x1.f8d1d668c4ab1p-2},
    {-0x1.28f5c28f5c296p-1, -0x1.0b9acd9e80333p-1},
    {0x1.2eb851eb851edp-4, 0x1.2e2b87781f1f5p-4},
    {-0x1.2eb851eb851edp-4, -0x1.2e2b87781f1f5p-4},
    {0x1.87ae147ae148p-4, 0x1.867d90dbe95c4p-4},
    {-0x1.5eb851eb851fp-4, -0x1.5ddd8a1a401b4p-4},
    {0x1.51eb851eb854fp-3, 0x1.4ee2eb9ad51cap-3},
    {-0x1.d70a3d70a3dd1p-4, -0x1.d4f973e88af47p-4},
    {0x1.70a3d70a3d95ep-8, 0x1.70a2d83d4014ap-8},
    {-0x1.70a3d70a3d95ep-8, -0x1.70a2d83d4014ap-8},
    {0x1.0a3d70a3d72a4p+1, 0x1.f04372bcbaff2p-1},
    {-0x1.0b851eb8520b8p+1, -0x1.f092045230338p-1},
    {0x1.7ae147ae149f1p-4, 0x1.79cd9730fcecp-4},
    {-0x1.28f5c28f5c4d2p-4, -0x1.2870d7ce58dcdp-4},
    {0x1.0a3d70a3d7424p-2, 0x1.04660c509909ap-2},
    {-0x1.1eb851eb8556cp-2, -0x1.17746defb971cp-2},
    {0x1.0a3d70a3d90a4p-2, 0x1.04660c509ab43p-2},
    {-0x1.0000000002p-2, -0x1.f597ea69a58b1p-3},
    {0x1.d99999999a242p-5, 0x1.d912b4a6f5f3fp-5},
    {-0x1.87ae147ae1d23p-5, -0x1.8761be29e9fbbp-5},
    {0x1.0051eb8521b75p+3, 0x1.fffff898f17d4p-1},
    {-0x1.023d70a3da094p+3, -0x1.fffff96f3c485p-1},
    {0x1.028f5c28f8c29p+3, 0x1.fffff990844fdp-1},
    {-0x1.00f5c28f5f28fp+3, -0x1.fffff8e33fe23p-1},
    {0x1.0cccccccfe586p+0, 0x1.9048ec439e9f3p-1},
    {-0x1.0a3d70a40895dp+0, -0x1.8e47583bf2bdep-1},
    {0x1.23d70a3da65e3p-1, 0x1.07dd2bd99e3d9p-1},
    {-0x1.28f5c28f91e35p-1, -0x1.0b9acd9ea73fdp-1},
    {0x1.051eb852fc864p-1, 0x1.e1395072faf1fp-2},
    {-0x1.2e147ae258af3p-1, -0x1.0f4e7a22043d7p-1},
    {0x1.28f5c290dc28fp-3, 0x1.26e56ac789d1dp-3},
    {-0x1.51eb85203851fp-3, -0x1.4ee2eb9c4ad54p-3},
    {0x1.c7ae1b7ae147bp-5, 0x1.c735f0f733519p-5},
    {-0x1.87ae17fae147bp-4, -0x1.867d9453c4a21p-4},
    {0x1.28f5d28f5c28fp-4, 0x1.2870e7b8e4655p-4},
    {-0x1.7ae157ae147aep-4, -0x1.79cda70e23d3fp-4},
    {0x1.0a3dc4f9d70a4p-5, 0x1.0a25c8395d317p-5},
    {-0x1.999aeaf19999ap-7, -0x1.999574e088cbcp-7},
    {0x1.75c38f5c28f5cp-4, 0x1.74badd4416f3cp-4},
    {-0x1.a3d90a3d70a3dp-5, -0x1.a37b088b58b9cp-5},
    {0x1.052eb851eb852p+0, 0x1.8a38fa5912432p-1},
    {-0x1.171a3d70a3d71p+0, -0x1.980c16e11a679p-1},
    {0x1.7b1147ae147aep-3, 0x1.76cc153ceffd5p-3},
    {-0x1.7b1147ae147aep-3, -0x1.76cc153ceffd5p-3},
    {0x1.50e6e5aae6e7bp-9, 0x1.50e6b50b3a858p-9},
    {-0x1.7b2b0e3794a7ep-4, -0x1.7a16bced22f55p-4},
    {0x1.0295fad40a58p-2, 0x1.fa73af7a65837p-3},
    {-0x1.0cd36b77e1624p-2, -0x1.06d0d24e34ec6p-2},
    {0x1.74bc6a7f16c78p-4, 0x1.73b5e4b55c8f6p-4},
    {-0x1.fbe76c8bb7471p-6, -0x1.fbbdca0755c72p-6},
    {0x1.22d0e560eb9a7p-4, 0x1.22540c7d229b8p-4},
    {-0x1.4bc6a7f047c36p-4, -0x1.4b0d63de83583p-4},
    {0x1.165e36f9de97ap-1, 0x1.fbac3d44a6addp-2},
    {-0x1.1b7cef4bca1ccp-1, -0x1.01adc3ff143f7p-1},
    {0x1.0051eb851eb85p+0, 0x1.8634698e4008cp-1},
    {-0x1.0570a3d70a3d7p+0, -0x1.8a6e9d86cf186p-1},
    {0x1.12dfe96419da9p+0, 0x1.94ebde8f38cdap-1},
    {-0x1.00f464456188ap+0, -0x1.86bc5d06e2142p-1},
    {0x1.1813f2462dc35p+3, 0x1.fffffe52b5927p-1},
    {-0x1.1909b4d589ec5p+3, -0x1.fffffe6bb58eep-1},
    {0x1.3156a1c90e2e4p-1, 0x1.11a46237873d5p-1},
    {-0x1.21fa78d34b9eep-1, -0x1.067e859d33697p-1},
    {0x1.0ebbdba00d1bp-1, 0x1.f012860f4faa1p-2},
    {-0x1.3292e5dd7dbeep-1, -0x1.128604be63d4cp-1},
    {0x1.8e5e147ae147bp-5, 0x1.8e0dc4a1f419dp-5},
    {-0x1.e04999999999ap-5, -0x1.dfbcea643d98p-5},
    {0x1.0380a09adacf5p-1, 0x1.deb3133a61fc9p-2},
    {-0x1.0380a09adacf5p-1, -0x1.deb3133a61fc9p-2},
    {0x1.19b5c29656167p+0, 0x1.99ef3b2a8309cp-1},
    {-0x1.2163d711375e2p+0, -0x1.9f512f7b1dde2p-1},
    {0x1.9b28f5c28f5c3p-3, 0x1.95b9419972cb1p-3},
    {-0x1.c41eb851eb852p-3, -0x1.bcea6584ddd4p-3},
    {0x1.2144c118de67fp+2, 0x1.ffe0e8f29371fp-1},
    {-0x1.25bfa2608c7c7p+2, -0x1.ffe4f8a0008f8p-1},
    {0x1.685e215d768e5p-4, 0x1.6770d51c8c27ap-4},
    {-0x1.3722a9215383p-5, -0x1.36fc623f8e17fp-5},
    {0x1.ece6d13c176a8p-3, 0x1.e3999fd27615bp-3},
    {-0x1.0aee49e5b9c9bp-2, -0x1.050b6ea6f2c7p-2},
    {0x1.851eb85241833p-2, 0x1.7369961d57b1dp-2},
    {-0x1.66666666bc647p-2, -0x1.5872d4a8b1609p-2},
    {0x1.60e269337a9b6p-3, 0x1.5d6edd20ba127p-3},
    {-0x1.60e269337a9b6p-3, -0x1.5d6edd20ba127p-3},
    {0x1.42566f2854ab8p+0, 0x1.b39f43982c1c4p-1},
    {-0x1.4c93dfcc2bb5cp+0, -0x1.b916726261437p-1},
    {0x1.40cf2d882dbb8p-5, 0x1.40a5385216762p-5},
    {-0x1.e4a637c59e5f6p-5, -0x1.e415ab52b6ad4p-5},
    {0x1.3641b9800bc32p+0, 0x1.acad6bb4a4747p-1},
    {-0x1.407f2a23e2cd6p+0, -0x1.b2996f04bee2ep-1},
    {0x1.49f2c0b6cb16ap+2, 0x1.fff7476d05cd8p-1},
    {-0x1.46bf8d8397e37p+2, -0x1.fff65ca1f4271p-1},
    {0x1.46ada5e6b0e5p+0, 0x1.b5fc1680991ccp-1},
    {-0x1.3eff916bcf9d5p+0, -0x1.b1c1f0bdba7d6p-1},
    {0x1.5cef5c28f5c29p+0, 0x1.c1126155dc8fap-1},
    {-0x1.50228f5c28f5cp+0, -0x1.bae6723458356p-1},
    {0x1.5bb86564543e6p-1, 0x1.2e926a278fc4p-1},
    {-0x1.5bb86564543e6p-1, -0x1.2e926a278fc4p-1},
    {0x1.4e8574162533ap-4, 0x1.4dc78f05c379ap-4},
    {-0x1.f933ddeed9c36p-5, -0x1.f8902827aff63p-5},
    {0x1.4f876e028cf28p-1, 0x1.2686ce3bd1894p-1},
    {-0x1.5ee396f84f81ep-1, -0x1.30a061886b19bp-1},
    {0x1.1f6ab60be0104p-4, 0x1.1ef22f6037596p-4},
    {-0x1.4d41357db8d3ep-7, -0x1.4d3e4488e8441p-7},
    {0x1.41e925c7d7f54p-1, 0x1.1d467d249bcb5p-1},
    {-0x1.51454ebd9a849p-1, -0x1.27b08df2dd563p-1},
    {0x1.6e796b6439f45p+1, 0x1.fcac4cd970189p-1},
    {-0x1.6fc11978b4d59p+1, -0x1.fcbd1c7c01a76p-1},
    {0x1.df3d70a3d70a4p-5, 0x1.deb1ac5991077p-5},
    {-0x1.418a3d70a3d71p-4, -0x1.40e1923c6c064p-4},
    {0x1.75faef5faef5ep+0, 0x1.cbaf00b43846ap-1},
    {-0x1.692e2292e2291p+0, -0x1.c67d8e401607ap-1},
    {0x1.344f3462d193bp-4, 0x1.33ba7b7c76f2cp-4},
    {-0x1.863ab98189e5ap-4, -0x1.850d92bdf66ep-4},
    {0x1.8b7c7ee4a1379p-1, 0x1.4bf391f15e46p-1},
    {-0x1.6cc42cf91c18dp-1, -0x1.3972686deaa96p-1},
    {0x1.8dfc28f5c28f6p-1, 0x1.4d652e24beafcp-1},
    {-0x1.83beb851eb852p-1, -0x1.476b8c1721eeap-1},
    {0x1.0382f11829df6p-4, 0x1.032a30e99949ep-4},
    {-0x1.632ed7f2e31afp-5, -0x1.62f5e8f0dbc1bp-5},
    {0x1.671cf3351f02ap-1, 0x1.35e377ad4250ap-1},
    {-0x1.7b97d47ccd172p-1, -0x1.428d82a8546b2p-1},
    {0x1.85f6e176d7c9fp-1, 0x1.48ba6d8ccdfc3p-1},
    {-0x1.673e8f8b52ab3p-1, -0x1.35f8c32688c7ap-1},
    {0x1.814fa2965f896p-1, 0x1.45fa272e9961fp-1},
    {-0x1.67b608fcc5efcp-1, -0x1.3644678e567a7p-1},
    {0x1.6de806f9075b8p-1, 0x1.3a28a0b30701ep-1},
    {-0x1.8262e840b57p-1, -0x1.469d9fabe46fp-1},
    {0x1.101eb851eb852p-3, 0x1.0e87a2c150d91p-3},
    {-0x1.ce51eb851eb85p-4, -0x1.cc5ddcf0d1b76p-4},
    {0x1.6b9d17e166ac7p-5, 0x1.6b6002bec20d1p-5},
    {-0x1.1f781b342b264p-8, -0x1.1f77a260148f4p-8},
    {0x1.59cf5c28f5c29p-2, 0x1.4d3cbf6568b1dp-2},
    {-0x1.4f91eb851eb85p-2, -0x1.440d5a07afa71p-2},
    {0x1.8e5a8f5c28f5cp-1, 0x1.4d9b8727ebed3p-1},
    {-0x1.841d1eb851eb8p-1, -0x1.47a3510ce697dp-1},
    {0x1.704a3d70a3d71p-1, 0x1.3ba4032fbe009p-1},
    {-0x1.942147ae147aep-1, -0x1.50e83548376cap-1},
    {0x1.84e51eb851eb8p-3, 0x1.8049830faab48p-3},
    {-0x1.47747ae147ae1p-3, -0x1.44b15b1584bfep-3},
    {0x1.eb851eb8a04d5p-3, 0x1.e24b987535428p-3},
    {-0x1.28f5c28f8359ep-2, -0x1.20e7f2c60ebc8p-2},
    {0x1.ccccccce67d8ep-2, 0x1.b0064af85fed5p-2},
    {-0x1.ccccccce67d8ep-2, -0x1.b0064af85fed5p-2},
    {0x1.1eb851ecb826cp-2, 0x1.17746df0d568p-2},
    {-0x1.0000000133081p-2, -0x1.f597ea6be302dp-3},
    {0x1.70a3d70c2f68ep-3, 0x1.6cb5a986bdc4dp-3},
    {-0x1.33333335252b7p-3, -0x1.30eaa2f41c33bp-3},
    {0x1.c28f5c2e7c42p-4, 0x1.c0c061ee975f6p-4},
    {-0x1.0a3d70a69a4ap-3, -0x1.08c01079937aep-3},
    {0x1.a58bf258bf25ap+0, 0x1.db5716183ad56p-1},
    {-0x1.a58bf258bf25ap+0, -0x1.db5716183ad56p-1},
    {0x1.96c7ae147ae14p-9, 0x1.96c7587dcc583p-9},
    {-0x1.0f2f0a3d70a3dp-5, -0x1.0f15b13707689p-5},
    {0x1.a07bc3003868ap-1, 0x1.57ccff72432bcp-1},
    {-0x1.bf3414ebbd876p-1, -0x1.67ff528880d96p-1},
    {0x1.fb7dbb4245827p-2, 0x1.d5a79f8aee3aep-2},
    {-0x1.a99236238d308p-2, -0x1.92a6d36769dap-2},
    {0x1.ab52a469f881bp-1, 0x1.5dab1fffbdb5dp-1},
    {-0x1.ca0af6557da07p-1, -0x1.6d659510d2217p-1},
    {0x1.b003980e8dbc6p-1, 0x1.6027ee7a3bd7bp-1},
    {-0x1.b003980e8dbc6p-1, -0x1.6027ee7a3bd7bp-1},
    {0x1.811ec65fc0299p-5, 0x1.80d63503dd371p-5},
    {-0x1.8d5c2ffcace1ap-4, -0x1.8c1e4417eb85ep-4},
    {0x1.cf6d3165ce67p-3, 0x1.c7aceef3db169p-3},
    {-0x1.2f64ad2dc87b3p-2, -0x1.26d11178bf219p-2},
    {0x1.c5a4d765796c8p+0, 0x1.e33e1e12849dfp-1},
    {-0x1.c3157b3c83a9fp+0, -0x1.e2ada7f5535e1p-1},
    {0x1.3bfaedbb9f541p-4, 0x1.3b5ad86d74edcp-4},
    {-0x1.82334c1b15b26p-5, -0x1.81ea1e16243afp-5},
    {0x1.c737268929eeap-1, 0x1.6c01050fc47a8p-1},
    {-0x1.9e4163f9cdc5ap-1, -0x1.5692e32842095p-1},
    {0x1.87970a3d70a3dp-5, 0x1.874ac1623993p-5},
    {-0x1.ff47ae147ae14p-8, -0x1.ff45064e4b2dbp-8},
    {0x1.eb9999999999ap-1, 0x1.7d1afddc24b6fp-1},
    {-0x1.f0b851eb851ecp-1, -0x1.7f5f2ac1be0acp-1},
    {0x1.a98caec671563p-3, 0x1.a3876da66e79fp-3},
    {-0x1.1c746bde19f2cp-2, -0x1.155b658cec369p-2},
    {0x1.305a55a09f323p-5, 0x1.303681798c1d8p-5},
    {-0x1.130e727e6413fp-4, -0x1.12a4cb573949bp-4},
    {0x1.d8d70a3d70a3dp+1, 0x1.ff5df32909313p-1},
    {-0x1.d270a3d70a3d7p+1, -0x1.ff4ceb2464e6fp-1},
    {0x1.3c9092c0b15abp-4, 0x1.3bef99f2afdb8p-4},
    {-0x1.8e7c17df69acap-4, -0x1.8d3b78b841f24p-4},
    {0x1.2980df3f4943cp-3, 0x1.276da3be0c864p-3},
    {-0x1.7b6c645e0195bp-3, -0x1.77242408598e5p-3},
    {0x1.ecfd7e9083e12p-1, 0x1.7db961b04a343p-1},
    {-0x1.e2c00decacd6ep-1, -0x1.791b9c643519ap-1},
    {0x1.311a8f5c28f5cp-4, 0x1.308a6c0442a89p-4},
    {-0x1.91370a3d70a3dp-6, -0x1.9122838fd58d6p-6},
    {0x1.1805c28f5c28fp-2, 0x1.113ec00e599fcp-2},
    {-0x1.2243333333333p-2, -0x1.1abaf8f91e244p-2},
    {0x1.aba1ae24b8827p-2, 0x1.946462ad04924p-2},
    {-0x1.c01c8f6c6696ep-2, -0x1.a58a578ffd009p-2},
    {0x1.0eb851eb851ecp-2, 0x1.08959094a2d34p-2},
    {-0x1.047ae147ae148p-2, -0x1.fe01c333734b6p-3},
    {0x1.e6961da0930b2p-5, 0x1.e603d41c78ff8p-5},
    {-0x1.94aa9881dab93p-5, -0x1.94566a8b94969p-5},
    {0x1.da428f5c28f5cp+0, 0x1.e76afe498fde9p-1},
    {-0x1.e1f0a3d70a3d7p+0, -0x1.e8d12c31432acp-1},
    {0x1.e8140aede461ep-5, 0x1.e780683746832p-5},
    {-0x1.1cffc8064e59ep-4, -0x1.1c8a44766aa43p-4},
    {0x1.d5674e1f7a1a4p+0, 0x1.e67db451f1c0dp-1},
    {-0x1.d04895cd8e952p+0, -0x1.e57a19d11f6b8p-1},
    {0x1.a8e6d15fca01p-2, 0x1.9215e53a7a1b1p-2},
    {-0x1.f094e5daab48bp-2, -0x1.ccff89ae4edfp-2},
    {0x1.ddc28f5c28f5cp-2, 0x1.bdde233477464p-2},
    {-0x1.f23d70a3d70a4p-2, -0x1.ce51ca0eb06aep-2},
    {0x1.e5e6f9d4e1942p-1, 0x1.7a8b1d727550cp-1},
    {-0x1.f0246a78b89e6p-1, -0x1.7f1e21cdd417p-1},
    {0x1.007f9d232d7ebp-10, 0x1.007f97c5da7f2p-10},
    {-0x1.22ba506011d4bp-4, -0x1.223d948565f68p-4},
    {0x1.f970a3d70a3d6p+0, 0x1.eca1c55114acbp-1},
    {-0x1.e7851eb851eb7p+0, -0x1.e9c8d7eb3019ep-1},
    {0x1.e4f823872960dp-1, 0x1.7a1eafd7e0654p-1},
    {-0x1.ef35942b006b1p-1, -0x1.7eb4e179a4b65p-1},
    {0x1.ff8ffffffffffp-9, 0x1.ff8f55c580d0bp-9},
    {-0x1.80a0570a3d70ap-4, -0x1.7f7ff213e1539p-4},
    {0x1.87a8147ae147bp-6, 0x1.8794fc6db9618p-6},
    {-0x1.80a2570a3d70ap-4, -0x1.7f81ed96db366p-4},
    {0x1.23cf0a3d70a3dp-4, 0x1.2350e95d37c8cp-4},
    {-0x1.5c08f5c28f5c3p-6, -0x1.5bfb8fa41ce36p-6},
    {0x1.67ac337ae147bp-5, 0x1.6771150a77152p-5},
    {-0x1.c7a6907ae147bp-7, -0x1.c79f0bf72e019p-7},
    {0x1.15c18f5c28f5cp-4, 0x1.1554c4f4d4c2ep-4},
    {-0x1.90a2d70a3d70ap-4, -0x1.8f5d02b4e3922p-4},
    {0x1.7ae12b6e14752p-3, 0x1.769d9546af4bp-3},
    {-0x1.7ae12b6e14752p-3, -0x1.769d9546af4bp-3},
    {0x1.f5c27cb717d23p-1, 0x1.8191d2a01296ap-1},
    {-0x1.f5c27cb717d23p-1, -0x1.8191d2a01296ap-1},
    {0x1.f0a3d38a3d709p-1, 0x1.7f56298c138e9p-1},
    {-0x1.e66662e666665p-1, -0x1.7ac4d68113677p-1},
    {0x1.c28f5be8b5c28p-3, 0x1.bb6dd20b9beacp-3},
    {-0x1.28f5c26f3c28fp-2, -0x1.20e7f2a8594bbp-2},
    {0x1.1eb851d3851ebp-2, 0x1.17746dd982d46p-2},
    {-0x1.147ae12fae147p-2, -0x1.0df3ab24bbe2cp-2},
    {0x1.cccccccc4ccccp-2, 0x1.b0064af6a4d44p-2},
    {-0x1.d70a3d7023d7p-2, -0x1.b867fed995114p-2},
    {0x1.d1eb851eb7f1ep-1, 0x1.71383f2eb31dep-1},
    {-0x1.f5c28f5c2895bp-1, -0x1.8191dab24b4afp-1},
    {0x1.a3d70a3d70911p-5, 0x1.a37909e305014p-5},
    {-0x1.75c28f5c28ec6p-4, -0x1.74b9df62c5145p-4},
    {0x1.0a3d70a3d6f29p-5, 0x1.0a2573fa26f4dp-5},
    {-0x1.51eb851eb8461p-4, -0x1.5127c9f6f628dp-4},
    {0x1.d1eb851eb8512p-1, 0x1.71383f2eb34b9p-1},
    {-0x1.eb851eb851eabp-1, -0x1.7d11db88fa12p-1},
    {0x1.ffe147ae147acp+6, 0x1p+0},
    {-0x1.ffc28f5c28f5ap+6, -0x1p+0},
    {0x0p+0, 0x0p+0},
    {0x1.3114d54644808p-4, 0x1.3084ba08fcad3p-4},
    {-0x1.081f12b6e8579p-4, -0x1.07c1837d29388p-4},
    {0x1.36bb25136bb25p-6, 0x1.36b19bd65d924p-6},
    {-0x1.912021e5decefp-5, -0x1.90ce245646202p-5},
    {0x1.4ebdf83b5245fp-3, 0x1.4bcaec350b42fp-3},
    {-0x1.3a4316f3a4317p-3, -0x1.37d189788b7e2p-3},
    {0x1.2ef6775955cdep-3, 0x1.2cc59f5719a1dp-3},
    {-0x1.6c671b30600b5p-3, -0x1.689af154cdf6fp-3},
    {0x1.4c9f9a4e63934p-3, 0x1.49bab3e7d7a5bp-3},
    {-0x1.4c9f9a4e63934p-3, -0x1.49bab3e7d7a5bp-3},
    {0x1.114d546448088p-2, 0x1.0afe0a90e18fdp-2},
    {-0x1.e52a04f185d39p-3, -0x1.dc499ca59d0ccp-3},
    {0x1.c562840f895b9p-3, 0x1.be1ede9593b42p-3},
    {-0x1.15e4753af7e1p-2, -0x1.0f43fecdf36p-2},
    {0x1.ce90c5bce90c8p-3, 0x1.c6db67becf959p-3},
    {-0x1.f786884c45357p-3, -0x1.ed9e86d738623p-3},
    {0x1.48087977b3baep-2, 0x1.3d411bdb3e1dp-2},
    {-0x1.5245ea1b8ac52p-2, -0x1.467b866be1ae8p-2},
    {0x1.944daec944dbp-2, 0x1.8086e4282b6bcp-2},
    {-0x1.75955cddbfbc5p-2, -0x1.65d8a1a7c8e0ap-2},
    {0x1.5136bb25136bdp-2, 0x1.4587d3f3e70fcp-2},
    {-0x1.6fef0d10988a8p-2, -0x1.60e0818a5517p-2},
    {0x1.d0af23a9d7bf2p-2, 0x1.b33654c5c4575p-2},
    {-0x1.bc34426229aabp-2, -0x1.a24a40e396e45p-2},
    {0x1.a213114d54647p-2, 0x1.8c4bc2ba84e1fp-2},
    {-0x1.df83b5245ea1ep-2, -0x1.bf49dc32eecc5p-2},
    {0x1.cf9ff4b36065dp-2, 0x1.b25809097db4ap-2},
    {-0x1.b0e7a2c7db472p-2, -0x1.98d57bb328937p-2},
    {0x1.03b5245ea1b8cp-1, 0x1.df0522e318e3ep-2},
    {-0x1.226d764a26d78p-1, -0x1.06d33fd4391dep-1},
    {0x1.1f9a4e63933e9p-1, 0x1.04bd24c831f34p-1},
    {-0x1.00e1fc780e1fdp-1, -0x1.da9868cfa71c9p-2},
    {0x1.032d8ce3660c1p-1, 0x1.de31318951db4p-2},
    {-0x1.21e5deceeb2acp-1, -0x1.066f55884463ep-1},
    {0x1.61a213114d546p-1, 0x1.3264be6b17674p-1},
    {-0x1.5764a26d764a3p-1, -0x1.2bbdebab0f578p-1},
    {0x1.54917a86e2b14p-1, 0x1.29e114032b6p-1},
    {-0x1.5eceeb2ab9bb8p-1, -0x1.309306ac66f6fp-1},
    {0x1.663933e7fd2cdp-1, 0x1.3552ffb2fe598p-1},
    {-0x1.426229aa8c88fp-1, -0x1.1d99e466ebd79p-1},
    {0x1.77e0ed4917a86p-1, 0x1.404d61783ffe5p-1},
    {-0x1.7cffa59b032d8p-1, -0x1.436625aa47291p-1},
    {0x1.7f4b36065b19bp-1, 0x1.44c64af8634e2p-1},
    {-0x1.6fef0d10988a5p-1, -0x1.3b6b74bdbe822p-1},
    {0x1.90f2ef6775954p-1, 0x1.4f18943859dbcp-1},
    {-0x1.6d1be52a04f17p-1, -0x1.39a93a82eb23ep-1},
    {0x1.cb906b57ec39cp-1, 0x1.6e2446d4528ccp-1},
    {-0x1.a29aa8c89010dp-1, -0x1.58f6472c9bcb1p-1},
    {0x1.c39e8b1f6d1bcp-1, 0x1.6a37732f8dbp-1},
    {-0x1.a4e63933e7fdp-1, -0x1.5a3627081b04fp-1},
    {0x1.b68df29502789p-1, 0x1.6392756490fb4p-1},
    {-0x1.ac5081f12b6e5p-1, -0x1.5e32678cd9777p-1},
    {0x1.fb68df2950276p-1, 0x1.83fec41214804p-1},
    {-0x1.d791d4ebdf838p-1, -0x1.73e8ec2e385c5p-1},
    {0x1.d4bead054bea9p-1, 0x1.7291f5ae7ec4dp-1},
    {-0x1.e41ad5fb0e79fp-1, -0x1.79b9f54ad29f6p-1},
    {0x1.e666666666662p-1, 0x1.7ac4d816b6c0ap-1},
    {-0x1.e147ae147ae1p-1, -0x1.786f0d1721548p-1},
    {0x1p+100, 0x1p+0},
    {-0x1p+100, -0x1p+0},
    {0x1.0d79435e50d79p+100, 0x1p+0},
    {-0x1.0d79435e50d79p+100, -0x1p+0},
    {0x1.1af286bca1af2p+100, 0x1p+0},
    {-0x1.1af286bca1af2p+100, -0x1p+0},
    {0x1.286bca1af286bp+100, 0x1p+0},
    {-0x1.286bca1af286bp+100, -0x1p+0},
    {0x1.35e50d79435e4p+100, 0x1p+0},
    {-0x1.35e50d79435e4p+100, -0x1p+0},
    {0x1.435e50d79435dp+100, 0x1p+0},
    {-0x1.435e50d79435dp+100, -0x1p+0},
    {0x1.50d79435e50d6p+100, 0x1p+0},
    {-0x1.50d79435e50d6p+100, -0x1p+0},
    {0x1.5e50d79435e4fp+100, 0x1p+0},
    {-0x1.5e50d79435e4fp+100, -0x1p+0},
    {0x1.6bca1af286bc8p+100, 0x1p+0},
    {-0x1.6bca1af286bc8p+100, -0x1p+0},
    {0x1.79435e50d7941p+100, 0x1p+0},
    {-0x1.79435e50d7941p+100, -0x1p+0},
    {0x1.86bca1af286bap+100, 0x1p+0},
    {-0x1.86bca1af286bap+100, -0x1p+0},
    {0x1.9435e50d79433p+100, 0x1p+0},
    {-0x1.9435e50d79433p+100, -0x1p+0},
    {0x1.a1af286bca1acp+100, 0x1p+0},
    {-0x1.a1af286bca1acp+100, -0x1p+0},
    {0x1.af286bca1af25p+100, 0x1p+0},
    {-0x1.af286bca1af25p+100, -0x1p+0},
    {0x1.bca1af286bc9ep+100, 0x1p+0},
    {-0x1.bca1af286bc9ep+100, -0x1p+0},
    {0x1.ca1af286bca17p+100, 0x1p+0},
    {-0x1.ca1af286bca17p+100, -0x1p+0},
    {0x1.d79435e50d79p+100, 0x1p+0},
    {-0x1.d79435e50d79p+100, -0x1p+0},
    {0x1.e50d79435e509p+100, 0x1p+0},
    {-0x1.e50d79435e509p+100, -0x1p+0},
    {0x1.f286bca1af282p+100, 0x1p+0},
    {-0x1.f286bca1af282p+100, -0x1p+0},
    {0x1.ffffffffffffbp+100, 0x1p+0},
    {-0x1.ffffffffffffbp+100, -0x1p+0},
    {0x1.fffffffffd436p+199, 0x1p+0},
    {-0x1.ffffff2a2dc76p+199, -0x1p+0},
    {0x1.0d7d576ac96bap+200, 0x1p+0},
    {-0x1.0d79435e50d79p+200, -0x1p+0},
    {0x1.1af286bca1af2p+200, 0x1p+0},
    {-0x1.1af286bca1af2p+200, -0x1p+0},
    {0x1.286bca1af286bp+200, 0x1p+0},
    {-0x1.286bca1af286bp+200, -0x1p+0},
    {0x1.35e50d79435e4p+200, 0x1p+0},
    {-0x1.35e50d79435e4p+200, -0x1p+0},
    {0x1.435e50d79435dp+200, 0x1p+0},
    {-0x1.435e50d79435dp+200, -0x1p+0},
    {0x1.50d793cafbf11p+200, 0x1p+0},
    {-0x1.f5ef10d79435cp+226, -0x1p+0},
    {0x1.532a057a810adp+200, 0x1p+0},
    {-0x1.5e50d79435e4fp+200, -0x1p+0},
    {0x1.6bca1af286bc8p+200, 0x1p+0},
    {-0x1.6bca1af286bc9p+200, -0x1p+0},
    {0x1.79435e6b91db2p+200, 0x1p+0},
    {-0x1.79435e50d7941p+200, -0x1p+0},
    {0x1.86bca1af286bap+200, 0x1p+0},
    {-0x1.86bca1af286bap+200, -0x1p+0},
    {0x1.9435e50d79433p+200, 0x1p+0},
    {-0x1.9435e50d79433p+200, -0x1p+0},
    {HUGE_VAL, 0x1p+0},
    {-0x1.a1af286bca1acp+200, -0x1p+0},
    {0x1.af286bca1af25p+200, 0x1p+0},
    {-0x1.af286bca1af25p+200, -0x1p+0},
    {0x1.bca1af286bc9ep+200, 0x1p+0},
    {-0x1.bca1af286bc9ep+200, -0x1p+0},
    {0x1.ca1af286bca17p+200, 0x1p+0},
    {-0x1.ca1af286bca17p+200, -0x1p+0},
    {0x1.d79435e50d79p+200, 0x1p+0},
    {-0x1.d793eccfb31cbp+200, -0x1p+0},
    {0x1.e50d79435e509p+200, 0x1p+0},
    {-0x1.e50d79435e509p+200, -0x1p+0},
    {0x1.f286bca1af282p+200, 0x1p+0},
    {-0x1.f286bca1af282p+200, -0x1p+0},
    {0x1.ffffffffffffbp+200, 0x1p+0},
    {-0x1.0197d4df19d5ep+201, -0x1p+0},
    {0x1.00000000001a4p+1000, 0x1p+0},
    {-0x1p+1000, -0x1p+0},
    {0x1.0d79435e50d79p+1000, 0x1p+0},
    {-0x1.0d79435e50d79p+1000, -0x1p+0},
    {0x1.1af286bca1af2p+1000, 0x1p+0},
    {-0x1.1af14d95e5ad7p+1000, -0x1p+0},
    {0x1.286bca1af286bp+1000, 0x1p+0},
    {-0x1.286bca1af286bp+1000, -0x1p+0},
    {0x1.35e50d79435e4p+1000, 0x1p+0},
    {-0x1.35e50d79435e4p+1000, -0x1p+0},
    {0x1.435e50d79435dp+1000, 0x1p+0},
    {-0x1.435e50d79435dp+1000, -0x1p+0},
    {0x1.50d79435e50d6p+1000, 0x1p+0},
    {-0x1.50d79435e50d6p+1000, -0x1p+0},
    {0x1.5e50d79435e4fp+1000, 0x1p+0},
    {-0x1.5e50d79435e4fp+1000, -0x1p+0},
    {0x1.6bca1af2e316ap+1000, 0x1p+0},
    {-0x1.6bca1af286bc8p+1000, -0x1p+0},
    {0x1.79435e50d7941p+1000, 0x1p+0},
    {-0x1.79435e50d7944p+1000, -0x1p+0},
    {0x1.86bca1af286bap+1000, 0x1p+0},
    {-0x1.86bca1af286bap+1000, -0x1p+0},
    {0x1.9435e50d79433p+1000, 0x1p+0},
    {-0x1.9435e50d79433p+1000, -0x1p+0},
    {0x1.a1af286c11ef1p+1000, 0x1p+0},
    {-0x1.a1af286bca1acp+1000, -0x1p+0},
    {0x1.af286bca1af25p+1000, 0x1p+0},
    {-0x1.af286bca1af25p+1000, -0x1p+0},
    {0x1.bca1af293903fp+1000, 0x1p+0},
    {-0x1.bca1af28d266fp+1000, -0x1p+0},
    {0x1.ca1af286bca17p+1000, 0x1p+0},
    {-0x1.ca1af286bca17p+1000, -0x1p+0},
    {0x1.d79435e50d79p+1000, 0x1p+0},
    {-0x1.d79435e2a5cadp+1000, -0x1p+0},
    {0x1.e50d79435e508p+1000, 0x1p+0},
    {-0x1.e50d79435e509p+1000, -0x1p+0},
    {0x1.f286bca1af282p+1000, 0x1p+0},
    {-0x1.f29915e6b3411p+1000, -0x1p+0},
    {0x1.ffffffffffffbp+1000, 0x1p+0},
    {-0x1.ffffa20dfaccp+1000, -0x1p+0},
    {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {-0x0p+0, -0x0p+0},
    {0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
    {0x1.f5c28f5c28f5bp-2, 0x1.d11e1cceb4508p-2},
    {-0x1.d70a3d70a3d7p-2, -0x1.b867fed9fd641p-2},
    {0x1p-1, 0x1.d9353d7568af3p-2},
    {-0x1p-1, -0x1.d9353d7568af3p-2},
    {0x1.0f5c28f5c28f7p-1, 0x1.f107bd98fccf2p-2},
    {-0x1.199999999999bp-1, -0x1.00442f6419203p-1},
    {0x1.0f013706f9265p-1, 0x1.f07ca7f37b7a5p-2},
    {-0x1.04c3c663221c1p-1, -0x1.e0ab8c4ef44e3p-2},
    {0x1.141fef58e4ab8p-1, 0x1.f8481b3cae19p-2},
    {-0x1.09e27eb50da14p-1, -0x1.e89dc31f5017p-2},
    {0x1.0f013706f9267p-1, 0x1.f07ca7f37b7a8p-2},
    {-0x1.0f013706f9267p-1, -0x1.f07ca7f37b7a8p-2},
    {0x1.5e8f5c28f5c28p+4, 0x1p+0},
    {-0x1.5e8f5c28f5c28p+4, -0x1p+0},
    {0x1.6p+4, 0x1p+0},
    {-0x1.6p+4, -0x1p+0},
    {0x1.60a3d70a3d70bp+4, 0x1p+0},
    {-0x1.60f5c28f5c29p+4, -0x1p+0},
    {-0x1.494a96560a056p-1, -0x1.2252e2e13764dp-1},
    {0x1.538806f9e10fap-1, 0x1.2931457ba6346p-1},
    {-0x1.442bde041e803p-1, -0x1.1ed4907b25eefp-1},
    {0x1.4e694ea7f58a7p-1, 0x1.25c71f9323814p-1},
    {-0x1.4e694ea7f58a6p-1, -0x1.25c71f9323813p-1},
    {0x1.34cfb50e5bf0dp-1, 0x1.141d32117dc5cp-1},
    {-0x1.96176322d6d23p-2, -0x1.820fcbd81d984p-2},
    {0x1.58a6bf4bcc94cp-2, 0x1.4c33730da66d9p-2},
    {-0x1.819c81db28bdbp-2, -0x1.705c926c67689p-2},
    {0x1.6d21a0937aa93p-2, 0x1.5e67af0340567p-2},
    {-0x1.4e694ea7f58a6p-2, -0x1.4302590739cfp-2},
    {0x1.775f113751b36p-2, 0x1.676a31e2f168p-2},
    {-0x1.25738c1899619p-3, -0x1.23759c8b13983p-3},
    {0x1.d005d0831e484p-4, 0x1.ce0c3b22c4da6p-4},
    {-0x1.d005d0831e482p-4, -0x1.ce0c3b22c4da3p-4},
    {0x1.4e694ea7f58a7p-3, 0x1.4b787af0261ccp-3},
    {-0x1.775f113751b36p-3, -0x1.7339424e2bcbep-3},
    {0x1.a7100df3c21fp-4, 0x1.a5908e4b8652cp-4},
    {-0x1.b361b74c25752p-8, -0x1.b36013896eee5p-8},
    {0x1.b486824deaa4fp-6, 0x1.b46c12de66ddp-6},
    {-0x1.39ee6d604776p-4, -0x1.39516edace05ap-4},
    {0x1.10f8aad0eb4dp-4, 0x1.10916563c8f9p-4},
    {-0x1.b361b74c25732p-8, -0x1.b36013896eec6p-8},
    {0x1.39ee6d604775fp-4, 0x1.39516edace059p-4},
    {-0x1.5549223542735p-4, -0x1.547f81b26b59ep-4},
    {0x1.b4cfb50e5bf0fp-5, 0x1.b465d9342d3c3p-5},
    {-0x1.2c535fa5e64a6p-4, -0x1.2bc9e475d3437p-4},
    {0x1.b361b74c25742p-9, 0x1.b3614e5b1cc37p-9},
    {-0x1.035d9d168a216p-4, -0x1.030503243a352p-4},
    {0x1.b4cfb50e5bf0dp-5, 0x1.b465d9342d3c1p-5},
    {-0x1.5549223542735p-5, -0x1.55169f3953b1cp-5},
    {0x1.b361b74c25752p-10, 0x1.b3619d0fdd98p-10},
    {-0x1.77715de76e067p-4, -0x1.76651899c0846p-4},
    {0x1.2585d8c8b5b49p-4, 0x1.25057c5900b27p-4},
    {-0x1.b361b74c25732p-10, -0x1.b3619d0fdd96p-10},
    {0x1.a734a753fac53p-5, 0x1.a6d45fff93ed1p-5},
    {0x1.a734a753fac53p-5, 0x1.a6d45fff93ed1p-5},
    {-0x1.f9202c72b3172p-5, -0x1.f87c89cae26b2p-5},
    {0x1.035d9d168a216p-5, 0x1.03476fc8884f8p-5},
    {-0x1.2585d8c8b5b49p-4, -0x1.25057c5900b27p-4},
    {0x1.b361b74c25752p-10, 0x1.b3619d0fdd98p-10},
    {-0x1.a734a753fac54p-5, -0x1.a6d45fff93ed2p-5},
    {0x1.035d9d168a216p-4, 0x1.030503243a352p-4},
    {-0x1.10f8aad0eb4cfp-5, -0x1.10ded0a846e01p-5},
    {0x1.5549223542735p-4, 0x1.547f81b26b59ep-4},
    {-0x1.b4cfb50e5bf0ep-5, -0x1.b465d9342d3c2p-5},
    {0x1.10f8aad0eb4d1p-5, 0x1.10ded0a846e03p-5},
    {-0x1.b486824deaa4fp-7, -0x1.b47fe615ced5ep-7},
    {0x1.8bd9f27effc7dp-4, 0x1.8a9f9fdfa3afbp-4},
    {-0x1.b361b74c25732p-8, -0x1.b36013896eec6p-8},
    {0x1.39ee6d604776p-4, 0x1.39516edace05ap-4},
    {-0x1.7e1a4b6465f63p-5, -0x1.7dd36b0b2ec17p-5},
    {0x1.b486824deaa4fp-6, 0x1.b46c12de66ddp-6},
    {-0x1.b486824deaa4fp-6, -0x1.b46c12de66ddp-6},
    {0x1.a7100df3c21fp-4, 0x1.a5908e4b8652cp-4},
    {-0x1.39ee6d604775fp-3, -0x1.377ed5cdb7a18p-3},
    {0x1.d005d0831e482p-4, 0x1.ce0c3b22c4da3p-4},
    {-0x1.f8fb93127a711p-4, -0x1.f6708d47601b4p-4},
    {0x1.10f8aad0eb4d1p-3, 0x1.0f5dc4ae18648p-3},
    {-0x1.8bd9f27effc7fp-3, -0x1.86fe8991c60ap-3},
    {0x1.4e694ea7f58a6p-2, 0x1.4302590739cfp-2},
    {-0x1.4e694ea7f58a6p-2, -0x1.4302590739cfp-2},
    {0x1.4e694ea7f58a7p-2, 0x1.4302590739cfp-2},
    {-0x1.6d21a0937aa93p-2, -0x1.5e67af0340567p-2},
    {0x1.4e694ea7f58a8p-2, 0x1.4302590739cf2p-2},
    {-0x1.39ee6d6047761p-2, -0x1.3073ce417e97ep-2},
    {0x1.39ee6d604775fp-1, 0x1.17b9b44612b7cp-1},
    {-0x1.4e694ea7f58a6p-1, -0x1.25c71f9323813p-1},
    {0x1.538806f9e10f9p-1, 0x1.2931457ba6346p-1},
    {-0x1.4e694ea7f58a7p-1, -0x1.25c71f9323814p-1},
    {0x1.4e694ea7f58a8p-1, 0x1.25c71f9323814p-1},
    {-0x1.58a6bf4bcc94cp-1, -0x1.2c91549134d1cp-1},
    {0x1.62dc81db28bdap+9, 0x1p+0},
    {-0x1.62e058e5662e4p+9, -0x1p+0},
    {0x1.62db3a2d1442cp+9, 0x1p+0},
    {-0x1.62e1a0937aa93p+9, -0x1p+0},
    {0x1.62d9f27effc7fp+9, 0x1p+0},
    {-0x1.62df113751b38p+9, -0x1p+0},
    {-0x1.72e1a0937aa94p+9, -0x1p+0},
    {0x1.72ddc9893d38ap+9, 0x1p+0},
    {-0x1.72e5779db819dp+9, -0x1p+0},
    {0x1.72d9f27effc7ep+9, 0x1p+0},
    {-0x1.72e5779db819cp+9, -0x1p+0},
    {0x1.72ddc9893d388p+9, 0x1p+0},
    {0x1.633a599f7692p+9, 0x1p+0},
    {-0x1.633911f162172p+9, -0x1p+0},
    {0x1.63353ae724a69p+9, 0x1p+0},
    {-0x1.633f7857c87d9p+9, -0x1p+0},
    {0x1.633e30a9b402cp+9, 0x1p+0},
    {-0x1.6337ca434d9c6p+9, -0x1p+0},
    {-0x1.62db3a2d1442dp+9, -0x1p+0},
    {0x1.62ddc9893d38ap+9, 0x1p+0},
    {-0x1.62dc81db28bdbp+9, -0x1p+0},
    {0x1.62e1a0937aa93p+9, 0x1p+0},
    {-0x1.62e2e8418f24p+9, -0x1p+0},
    {0x1.62db3a2d1442bp+9, 0x1p+0},
    {0x1.fffffffffffffp+62, 0x1p+0},
    {-0x1.fffffffffffffp+62, -0x1p+0},
    {0x1p+63, 0x1p+0},
    {-0x1p+63, -0x1p+0},
    {0x1.0000000000001p+63, 0x1p+0},
    {-0x1.0000000000001p+63, -0x1p+0},
    {0x1.fffffffb851ebp+26, 0x1p+0},
    {-0x1.fffffffa3d709p+26, -0x1p+0},
    {0x1p+27, 0x1p+0},
    {-0x1p+27, -0x1p+0},
    {0x1.0000000051eb9p+27, 0x1p+0},
    {-0x1.00000002e147cp+27, -0x1p+0},
    {0x1.ffffffdc28f5bp+23, 0x1p+0},
    {-0x1.ffffffe666665p+23, -0x1p+0},
    {0x1p+24, 0x1p+0},
    {-0x1p+24, -0x1p+0},
    {0x1.000000170a3d8p+24, 0x1p+0},
    {-0x1.000000170a3d8p+24, -0x1p+0},
    {0x1.feb851eb851ebp+4, 0x1p+0},
    {-0x1.ffd70a3d70a3cp+4, -0x1p+0},
    {0x1p+5, 0x1p+0},
    {-0x1p+5, -0x1p+0},
    {0x1.0028f5c28f5c4p+5, 0x1p+0},
    {-0x1.003d70a3d70a5p+5, -0x1p+0},
    {0x1.fe147ae147aep+3, 0x1.ffffffffffeffp-1},
    {-0x1.fdc28f5c28f5bp+3, -0x1.ffffffffffefap-1},
    {0x1p+4, 0x1.fffffffffff1cp-1},
    {-0x1p+4, -0x1.fffffffffff1cp-1},
    {0x1.0051eb851eb86p+4, 0x1.fffffffffff25p-1},
    {-0x1.007ae147ae149p+4, -0x1.fffffffffff29p-1},
    {0x1.fe147ae147aep+2, 0x1.fffff7fb1c103p-1},
    {-0x1.feb851eb851ebp+2, -0x1.fffff823c2733p-1},
    {0x1p+3, 0x1.fffff872a91f8p-1},
    {-0x1p+3, -0x1.fffff872a91f8p-1},
    {0x1.019999999999bp+3, 0x1.fffff92aa4663p-1},
    {-0x1.00f5c28f5c29p+3, -0x1.fffff8e33fe23p-1},
    {0x1.feb851eb851ebp+1, 0x1.ffa6508f0b379p-1},
    {-0x1.f999999999999p+1, -0x1.ff9ed90afc397p-1},
    {0x1p+2, 0x1.ffa81708a0b42p-1},
    {-0x1p+2, -0x1.ffa81708a0b42p-1},
    {0x1.0333333333334p+2, 0x1.ffb07403b846cp-1},
    {-0x1.03d70a3d70a3ep+2, -0x1.ffb20720e6cbfp-1},
    {0x1.fffffffffffffp+0, 0x1.ed9505e1bc3d4p-1},
    {-0x1.f851eb851eb84p+0, -0x1.ec7706f5b9fc8p-1},
    {0x1p+1, 0x1.ed9505e1bc3d4p-1},
    {-0x1p+1, -0x1.ed9505e1bc3d4p-1},
    {0x1.051eb851eb853p+1, 0x1.eef980210f5bdp-1},
    {-0x1.028f5c28f5c2ap+1, -0x1.ee4ab3e859c09p-1},
    {0x1.fae147ae147adp-1, 0x1.83c4fe9b770ep-1},
    {-0x1.e666666666665p-1, -0x1.7ac4d816b6c0cp-1},
    {0x1p+0, 0x1.85efab514f394p-1},
    {-0x1p+0, -0x1.85efab514f394p-1},
    {0x1.051eb851eb853p+0, 0x1.8a2bf25406ee6p-1},
    {-0x1.0a3d70a3d70a5p+0, -0x1.8e47583bcb9ccp-1},
    {0x1.ae147ae147aep-2, 0x1.9674ee60feef3p-2},
    {-0x1.eb851eb851eb7p-2, -0x1.c8f415c045194p-2},
    {0x1p-1, 0x1.d9353d7568af3p-2},
    {-0x1p-1, -0x1.d9353d7568af3p-2},
    {0x1.051eb851eb853p-1, 0x1.e139507151858p-2},
    {-0x1.051eb851eb853p-1, -0x1.e139507151858p-2},
    {0x1.c28f5c28f5c28p-3, 0x1.bb6dd248d8d54p-3},
    {-0x1.c28f5c28f5c28p-3, -0x1.bb6dd248d8d54p-3},
    {0x1.999999999999ap-3, 0x1.9439830b3a59p-3},
    {-0x1.c28f5c28f5c29p-3, -0x1.bb6dd248d8d57p-3},
    {0x1.1eb851eb851edp-2, 0x1.17746defb93ep-2},
    {-0x1.28f5c28f5c29p-2, -0x1.20e7f2c5eaaa4p-2},
    {0x1.ae147ae147aep-4, 0x1.ac81a31e3409bp-4},
    {-0x1.7ae147ae147aep-3, -0x1.769db094b5b28p-3},
    {0x1.51eb851eb851fp-3, 0x1.4ee2eb9ad519bp-3},
    {-0x1.28f5c28f5c28fp-3, -0x1.26e56ac611c8p-3},
    {0x1.8f5c28f5c28f7p-3, 0x1.8a5fba4a67a75p-3},
    {-0x1.147ae147ae149p-3, -0x1.12d00289ec985p-3},
    {0x1.0a3d70a3d70a3p-5, 0x1.0a2573fa270c6p-5},
    {-0x1.ae147ae147aep-5, -0x1.adaf6fc3e5b49p-5},
    {0x1.70a3d70a3d70ap-6, 0x1.7093eb007d064p-6},
    {-0x1.7ae147ae147aep-4, -0x1.79cd9730fcc83p-4},
    {0x1.7ae147ae147afp-4, 0x1.79cd9730fcc83p-4},
    {-0x1.0a3d70a3d70a6p-5, -0x1.0a2573fa270c9p-5},
    {0x1.5c28f5c28f5c2p-6, 0x1.5c1b8bf1be0eap-6},
    {-0x1.23d70a3d70a3dp-4, -0x1.2358df00e6f14p-4},
    {0x1.f5c28f5c28f5cp-5, 0x1.f5222bab0c6a5p-5},
    {-0x1.a3d70a3d70a3dp-5, -0x1.a37909e30513fp-5},
    {0x1.4cccccccccccdp-4, 0x1.4c11d0ffe6182p-4},
    {-0x1.47ae147ae149bp-10, -0x1.47ae094b91fe7p-10},
    {0x1.0cccccccccccdp-4, 0x1.0c6a2f957cee5p-4},
    {-0x1.70a3d70a3d708p-8, -0x1.70a2d83d3fef4p-8},
    {0x1.0cccccccccccdp-4, 0x1.0c6a2f957cee5p-4},
    {-0x1.75c28f5c28f5cp-5, -0x1.7580391692f61p-5},
    {0x1.c7ae147ae147bp-5, 0x1.c735e9fcbbd6dp-5},
    {-0x1.87ae147ae147bp-4, -0x1.867d90dbe95cp-4},
    {0x1.ffbf9353596e5p-15, 0x1.ffbf9348b2c9fp-15},
    {-0x1.fffffffffdd69p-15, -0x1.fffffff5532bfp-15},
    {0x1.03c65e1dc288ap-14, 0x1.03c65e182fe85p-14},
    {-0x1.86a00000f763ep+2, -0x1.fffeb0c7630f1p-1},
    {0x1.0000000000001p-14, 0x1.fffffff555557p-15},
    {-0x1.fffffee686681p-15, -0x1.fffffedbdbbd7p-15},
    {0x1.0000360b0edcbp-30, 0x1.0000360b0edcbp-30},
    {-0x1.fffffffffffffp-31, -0x1.fffffffffffffp-31},
    {0x1.0000000052a43p-30, 0x1.0000000052a43p-30},
    {-HUGE_VAL, -0x1p+0},
    {0x1.0000000000001p-30, 0x1.0000000000001p-30},
    {-0x1.0000000000001p-30, -0x1.0000000000001p-30},
    {0x1.fffffffffffffp-56, 0x1.fffffffffffffp-56},
    {-0x1.fffffffffffffp-56, -0x1.fffffffffffffp-56},
    {0x1.fffffffffffffp-56, 0x1.fffffffffffffp-56},
    {-0x1p-55, -0x1p-55},
    {0x1.ffffffffffafp-56, 0x1.ffffffffffafp-56},
    {-0x1.0000000000001p-55, -0x1.0000000000001p-55},
    {-HUGE_VAL, -0x1p+0},
    {0x1.fffffffffffffp+1023, 0x1p+0},
    {0x1.fffffffffffffp+1023, 0x1p+0},
    {-0x1.fffffffffffffp+1023, -0x1p+0},
    {HUGE_VAL, 0x1p+0},
    {-HUGE_VAL, -0x1p+0},
    {0x1.fffffffffffffp+1023, 0x1p+0},
    {-HUGE_VAL, -0x1p+0},
    {0x1.ffffffffffffep+1023, 0x1p+0},
    {-0x1.ffffffffffffep+1023, -0x1p+0},
    {0x1.8e48ab06d22dbp+1, 0x1.fdf937e8fe9cep-1},
    {-0x1.98861baaa937ep+1, -0x1.fe45cb496175ep-1},
    {0x1.8d00fcf2574c6p+0, 0x1.d3ece6a0ac16fp-1},
    {-0x1.94af116d38941p+0, -0x1.d663469ef9fc4p-1},
    {0x1.170a3d70a3d72p+0, 0x1.9800698083508p-1},
    {-0x1.028f5c28f5c2ap+0, -0x1.8811f591cac0ap-1},
    {0x1p+0, 0x1.85efab514f394p-1},
    {-0x1p+0, -0x1.85efab514f394p-1},
    {0x1.f5c28f5c28f5bp-1, 0x1.8191dab24b747p-1},
    {-0x1.d70a3d70a3d7p-1, -0x1.73a8d3720e34bp-1},
    {0.0, 0.0},
    {-0.0, -0.0}
};

#endif
